// Copy-on-write vector container
// Copyright 2006 (C) Ralph Thomas

#ifndef MISSION_UTIL_COW_VECTOR_H
#define MISSION_UTIL_COW_VECTOR_H

#include <adobe/copy_on_write.hpp>
#include <vector>

namespace util {
	template <typename T>
	struct cow_vector {
		typedef adobe::copy_on_write<std::vector<T> > type;
	};
}

#endif
